Skip to content

chore: update snippets for Maps 3D SDK compatibility#25

Merged
dkhawk merged 3 commits intomainfrom
feat/snippets-updates
Mar 4, 2026
Merged

chore: update snippets for Maps 3D SDK compatibility#25
dkhawk merged 3 commits intomainfrom
feat/snippets-updates

Conversation

@dkhawk
Copy link
Collaborator

@dkhawk dkhawk commented Feb 11, 2026

Updates snippets to be compatible with Maps 3D SDK v0.2.0.
Changes:

  • Renamed position to positionAnchor in Popover.
  • Updated autoCloseEnabled and autoPanEnabled property names.
  • Fixed compilation issues in Camera and MapInit snippets.

@dkhawk dkhawk marked this pull request as draft February 12, 2026 18:43
@dkhawk dkhawk requested a review from kikoso February 17, 2026 20:17
@dkhawk dkhawk marked this pull request as ready for review February 17, 2026 20:17
@kikoso
Copy link
Collaborator

kikoso commented Feb 18, 2026

Not attributable to this PR, but we could think of modularising all individual projects, to make mainteinance easier.

google()
mavenCentral()
maven {
url = uri("/Users/dkhawk/AndroidStudioProjects/github-maps-code/android-maps3d-samples/feat-update-library-version/local-maven-repo")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We would need to remove this or use a different placeholder before merging it, right?

CATALOG.md Outdated
@@ -0,0 +1,1033 @@
# Snippets Catalog
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this file go inside the snippets folder?

)
}

private fun configureMap(map: GoogleMap3D) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need any configuration here?

content_lines = []
valid_line = True
if tag == "maps_android_3d_camera_events_java":
print(f"DEBUG: Processing {tag}. Total lines captured: {len(snippet_data['lines'])}")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: this debug statements can be configured with Python built-in logging module.

roll = 0.0
range = 2000.0
}
// LINT.ThenChange(//depot/google3/java/com/google/android/gmscore/integ/testapps/maps3d/basic/res/layout/main.xml)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This probably needs to be removed before merging, right?

// LINT.ThenChange(//depot/google3/java/com/google/android/gmscore/integ/testapps/maps3d/basic/res/layout/main.xml)

flyToButton.setOnClickListener {
Log.d("MainActivity", "flyToButton clicked")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about adding a TAG for all these logs?

@dkhawk dkhawk force-pushed the feat/snippets-updates branch from c252aa4 to 6ea5a76 Compare March 3, 2026 21:43
Copy link
Collaborator Author

@dkhawk dkhawk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dkhawk dkhawk merged commit 4a632d1 into main Mar 4, 2026
8 of 11 checks passed
@dkhawk dkhawk deleted the feat/snippets-updates branch March 4, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants